package com.anli.xianliu;

import java.lang.annotation.*;

/**
 * @author: LI-CI-GAO
 * 作者: licigao
 * 日期: 2021/8/30  9:46
 * 描述:
 */
@Target(ElementType.METHOD)
@Inherited
@Retention(RetentionPolicy.RUNTIME)
public @interface XianLiuAnn {

    /**
     * 作者: LI-CI-GAO
     * 日期: 2021/8/30  9:49
     * 描述: 限流的key
     * @Param []
     * @Return java.lang.String
     */
    public String key() default "";

    /**
     * 作者: LI-CI-GAO
     * 日期: 2021/8/30  9:49
     * 描述: 单位时间限流的速率 默认 1次/1秒
     * @Param []
     * @Return int
     */
    public String limitRate() default "1";
    
    /**
     * 作者: LI-CI-GAO
     * 日期: 2021/8/30  9:49
     * 描述: 默认的过期时间  1秒
     * @Param []
     * @Return long
     */
    public String expireKey() default "1";

}
